From relational databases to Linked Data: R for the semantic web
نویسندگان
چکیده
Most of the current structured data in the world lives in relational Data bases (RDB). But statisticians and practitioners sooner or later will find themselves dealing with a different kind of structured representations in the Resource Description Framework (RDF). The logical evolution of the current Web of documents into a Web of Data (and ultimately a Semantic Web) requires mapping of vast quantities of data from RDB to RDF. The conceptual foundations of the relational model and RDF are indeed quite similar, based as they are on set theory and relationships. However, there are important differences between RDBs –or XMLand RDF: in the former the schema often describes a tree, while the latter uses a (more general) graph. I will cover existing options to transform available RDBs into RDF. While there is currently no RDF library, R can interface with different existing frameworks, both for storage (on memory and disk) or processing (reasoning and querying). Then, I will present ways in which R can handle RDF data natively. I will use package ff for storage with its C++ core implementing fast memory mapped access to flat files, and package igraph, designed to deal with large graphs.
منابع مشابه
Automated Mapping Generation for Converting Databases into Linked Data
Most of the data on the Web is stored in relational databases. In order to make the Semantic Web grow we need to provide easy-to-use tools to convert those databases into linked data, so that even people with little knowledge of the semantic web can use them. Some programs able to convert relational databases into RDF files have been developed, but the user still has to link manually the databa...
متن کاملBrowser-based Semantic Mapping Tool for Linked Data in Semantic Web
With the ever growing need of semantically linking data across different domain, organizational and diplomacy boundaries using RDF and OWL, one of the major obstacles impeding the advancement of Semantic Web is the data availability. This paper presents a browser-based semantic mapping tool for converting linked data on the Web to be available for Semantic Web applications. It is aiming at help...
متن کاملPublishing RDF from Relational Database Based on D2R Improvement
As a key technology to implement Semantic Web, linked data have gradually been an academic and industrial concern. Linked data represents a practice of technologies on the web and linked structure data. The goal of linked data is to enable people to share structured data on the web as easily as they can share documents today. On the Web of data structured with linked data, users can jump from o...
متن کاملAn Approach to Support Data Integrity for Web Services Using Semantic RESTful Interfaces
In the Web, linked data is growing rapidly due to its potential to facilitate data retrieval and data integration. At the same time, relational database systems store a vast amount of data published on the Web. Current linked data in the Web is mainly read only. It allows for integration, navigation, and consultations in large structured datasets, but it still lacks a general concept for readin...
متن کاملKorean Linked Data on the Web: Text to RDF
Interlinking data coming from different sources has been a long standing goal [4] aiming to increase reusability, discoverability, and as a result the usefulness of information. Nowadays, Linked Open Data (LOD) tackles this issue in the context of semantic web. However, currently most of the web data is stored in relational databases and published as unstructured text. This triggers the need of...
متن کامل